草庐IT

uitableview - Swift UITableViewCell 对齐

全部标签

ios - 在 UiTableView 重新加载数据后保留选定的部分/行

I'vegotaUITableViewthatwhenselectingaUITableViewCellIcallawebservicetofetchnewdataandthenreloadtheUITableViewwith新数据。现在,所选行将始终是返回的新数据的一部分。但是,一个部分中的行数不会是常量。在我重新加载表格View后,我试图将选择保留在所选行上。我从didSelectRowAtIndexPath中保存了indexPath。但是当我打电话时:[self.tableViewselectRowAtIndexPath:self.selectedIndexPathanimate

ios - 在 uitableview 标题中单独的点击手势识别器

是否有添加多个UITapGestureRecognizers的简单解决方案?我有一个包含UIImageView的TableView标题。ImageView边缘周围是标题的空白空间。我想要实现的是为标题添加一个tap方法,为ImageView添加一个tap方法。但是向标题添加一个会使用整个标题,包括ImageView。有没有办法将它们分开?-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{UIView*header=[[UIViewalloc]initWithFrame

ios - 在 UITableView 中滚动时缩放图像

我正在尝试重现这种效果-在UITableView的标题部分有一个UIImageView。当用户向下滚动时,图像的大小会减小并滚动到导航栏下方,当用户向上滚动时,UIImageView会展开并返回到其原始位置。iOS版Twitter对您的个人资料有这种影响。到目前为止,这就是我所知道的-代码将在scrollViewDidScroll方法下,我将不得不使用2个图像,一大一小。我需要帮助弄清楚如何在方法内的这两个图像之间进行转换。 最佳答案 如果您想要实现Twitter滚动扩展UIImageView,YariD'areglia的教程概述了

ios - 由于 NSAttributedString,UITableView 滚动不流畅

我正在使用NSAttributedString将html字符串转换为attributedString。我已经转换了它,但label在单元格中,所以我在cellForRowAtIndex中编写了下面的代码,当我应用此代码时,tableview不会平滑滚动。如果我用简单的文本删除它,它会平滑滚动。cell.lblDescription.setHTMLFromString(htmlText:model.strItineraryDescription)我已经将htmlstring转换为attributedstringextensionUILabel{funcsetHTMLFromString(

ios - 无法将 UITableView 限制在安全区域

似乎不可能将约束添加到UITableView我想将“顶部对齐:安全区域”约束添加到表格View,因为如您所见,单元格似乎不在安全区域内:如何将TableView限制在安全区域的范围内? 最佳答案 您似乎使用了UITableViewController。通过这种方式,您无法更改tableView的默认约束。您可以做的唯一一件事就是添加一个导航Controller。(点击你的UITableViewController而不是在你的显示器的顶部:Editor->EmbedIn->NavigationController)另一种方法是将UIT

ios - 如何在 UITableView 的页脚标题中使用换行符?

我像这样为我的TableView提供页脚标题:overridefunctableView(_tableView:UITableView,titleForFooterInSectionsection:Int)->String?{return"DEVELOPEDBYCOMPANYNAME\nINCOMPANYLOCATION"}当我运行我的代码时,只有“DEVELOPEDBYCOMPANYNAME”出现在页脚中,而换行符之外的文本无处可见。我将如何确保看到所有文本? 最佳答案 如果符合您的设计,您可以在InterfaceBuilder中

ios - 当我滚动 UITableview 时自动滚动 UICollectionView

我在上面有一个水平的CollectionView,在它下面有一个TableView我希望当我滚动TableView时,我的CollectionView应该滚动并动画化到我用scrollItemTo达到的某个水平,但是CollectionView滚动速度变慢,但我希望它能正常工作,因为它在uberEatsiOS应用程序的餐厅项目列表详细信息中工作,同样在urbanClap应用程序中工作这就像在表格View部分标题到达顶部时逐个单元移动View 最佳答案 您所指的ubereats应用程序功能的工作方式如下:每当tableView的特定部

iOS 拖放对齐指南

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我正在寻求开发一个iOS应用程序,其中包含可拖放的界面元素,但带有对齐指南,例如Keynote或OmniGraffle或InterfaceBuilder(Keynote中的yellowlines),这样当您将某些东西拖到足够近的位置时与Canvas中的另一个对象垂直或水平对齐,它会显示一条引导线并自动捕捉到对齐方式。到目前为止,我还没有找到任何已发布的API来实现它。

iphone - 从数组填充 UITableView

我需要以下代码的帮助,我正在使用hpple来解析html。我需要帮助来利用这些数据。-(void)whatever{NSData*htmlData=[[NSStringstringWithContentsOfURL:[NSURLURLWithString:@"http://www.objectgraph.com/contact.html"]]dataUsingEncoding:NSUTF8StringEncoding];TFHpple*xpathParser=[[TFHpplealloc]initWithHTMLData:htmlData];NSArray*titles=[xpathP

objective-c - 使用 UISegmentedControl 切换到 MKMapView 和 UITableView

我正在制作一个应用程序,我有一个带有UISegmentedControl的ViewController,并且想在MKMapView和UITableView之间切换。在MKMapView中,我想显示一张带有用户当前位置的map,在TableView中,我想列出一些数据。就是这样。听起来很简单,但我不知道如何进行,我试图让我的ViewController成为一个TableViewController,然后添加MKMapview,还尝试只添加两个View和一个简单的ViewController。无论如何,是否有正确或更好的方法来做到这一点?谢谢大家! 最佳答案